self-loading gun - German English Dictionary